package com.enjoyor.soa.traffic.api.dto.bigdata;

import java.io.Serializable;
import java.util.Date;

/**
 * 高频车（按车辆）行驶信息
 */
public class TravelHighFreqByVehicleDto implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 记录序号
	 */
	private Integer serialNum;
	/**
	 * 号牌类型
	 */
	private String licenseType;
	/**
	 * 号牌类型名称
	 */
	private String licenseTypeName;
	/**
	 * 号牌号码
	 */
	private String licenseNum;
	/**
	 * 经过当前卡口的时间
	 */
	private Date passTime;
	//经过卡口点位
	private String trackPoints;
	//经过时间
	private String trackTimes;
	private String avgDuration;
	private Double ratio;
	public String getAvgDuration() {
		return avgDuration;
	}

	public void setAvgDuration(String avgDuration) {
		this.avgDuration = avgDuration;
	}
	public String getTrackPoints() {
		return trackPoints;
	}

	public void setTrackPoints(String trackPoints) {
		this.trackPoints = trackPoints;
	}

	public String getTrackTimes() {
		return trackTimes;
	}

	public void setTrackTimes(String trackTimes) {
		this.trackTimes = trackTimes;
	}

	/**
	 * 经过当前卡口的时间 字符串
	 */
	private String passTimeStr;
	/**
	 *经过次数
	 */
	private Integer times;
	/**
	 * 起止卡口点位名称：三墩-黄龙路口
	 */
	private String startEndPoints;
	/**
	 * 轨迹编码
	 */
	private String trackId;
	/**
	 * 获取 记录序号
	 * @return serialNum
	 */
	public Integer getSerialNum() {
		return serialNum;
	}
	/**
	 * 设置 记录序号
	 * @param serialNum 记录序号
	 */
	public void setSerialNum(Integer serialNum) {
		this.serialNum = serialNum;
	}
	/**
	 * 获取 号牌类型
	 * @return licenseType
	 */
	public String getLicenseType() {
		return licenseType;
	}
	/**
	 * 设置 号牌类型
	 * @param licenseType 号牌类型
	 */
	public void setLicenseType(String licenseType) {
		this.licenseType = licenseType;
	}
	/**
	 * 获取 号牌类型名称
	 * @return licenseTypeName
	 */
	public String getLicenseTypeName() {
		return licenseTypeName;
	}
	/**
	 * 设置 号牌类型名称
	 * @param licenseTypeName 号牌类型名称
	 */
	public void setLicenseTypeName(String licenseTypeName) {
		this.licenseTypeName = licenseTypeName;
	}
	/**
	 * 获取 号牌号码
	 * @return licenseNum
	 */
	public String getLicenseNum() {
		return licenseNum;
	}
	/**
	 * 设置 号牌号码
	 * @param licenseNum 号牌号码
	 */
	public void setLicenseNum(String licenseNum) {
		this.licenseNum = licenseNum;
	}
	/**
	 * 获取 经过当前卡口的时间
	 * @return passTime
	 */
	public Date getPassTime() {
		return passTime;
	}
	/**
	 * 设置 经过当前卡口的时间
	 * @param passTime 经过当前卡口的时间
	 */
	public void setPassTime(Date passTime) {
		this.passTime = passTime;
	}
	/**
	 * 获取 起止卡口点位名称：三墩-黄龙路口
	 * @return startEndPoints
	 */
	public String getStartEndPoints() {
		return startEndPoints;
	}
	/**
	 * 设置 起止卡口点位名称：三墩-黄龙路口
	 * @param startEndPoints 起止卡口点位名称：三墩-黄龙路口
	 */
	public void setStartEndPoints(String startEndPoints) {
		this.startEndPoints = startEndPoints;
	}
	/**
	 * 获取 轨迹编码
	 * @return trackId
	 */
	public String getTrackId() {
		return trackId;
	}
	/**
	 * 设置 轨迹编码
	 * @param trackId 轨迹编码
	 */
	public void setTrackId(String trackId) {
		this.trackId = trackId;
	}

	public Integer getTimes() {
		return times;
	}

	public void setTimes(Integer times) {
		this.times = times;
	}

	public String getPassTimeStr() {
		return passTimeStr;
	}

	public void setPassTimeStr(String passTimeStr) {
		this.passTimeStr = passTimeStr;
	}

	public Double getRatio() {
		return ratio;
	}

	public void setRatio(Double ratio) {
		this.ratio = ratio;
	}
}
